package com.sgb.kjwl.model.entity.pick;

import java.util.List;
import java.util.Objects;

public class ReportTender {
    private List<FilesBean> files;
    private int reportingMatters;
    private int businessType;
    private String businessNo;
    private String description;
    private String breachPrinciplePeople;
    private String reportingAppeal;
    private String affectConsequence;
    private String suggestedTreatment;
    private String requestScheme;
    private String deviationWork;
    private String reportingPeopleId;
    private String reportingPeopleTel;
    private String reportingPeopleName;
    private String reportingType;
    private String processingResults;
    private String reportDetailUrl;
    private List<TenderReportingsBean> tenderReportings;

    public String getProcessingResults() {
        return processingResults;
    }

    public void setProcessingResults(String processingResults) {
        this.processingResults = processingResults;
    }

    public String getAffectConsequence() {
        return affectConsequence;
    }

    public void setAffectConsequence(String affectConsequence) {
        this.affectConsequence = affectConsequence;
    }

    public String getSuggestedTreatment() {
        return suggestedTreatment;
    }

    public void setSuggestedTreatment(String suggestedTreatment) {
        this.suggestedTreatment = suggestedTreatment;
    }

    public String getRequestScheme() {
        return requestScheme;
    }

    public void setRequestScheme(String requestScheme) {
        this.requestScheme = requestScheme;
    }

    public String getDeviationWork() {
        return deviationWork;
    }

    public void setDeviationWork(String deviationWork) {
        this.deviationWork = deviationWork;
    }

    public String getReportingPeopleId() {
        return reportingPeopleId;
    }

    public void setReportingPeopleId(String reportingPeopleId) {
        this.reportingPeopleId = reportingPeopleId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getBreachPrinciplePeople() {
        return breachPrinciplePeople;
    }

    public void setBreachPrinciplePeople(String breachPrinciplePeople) {
        this.breachPrinciplePeople = breachPrinciplePeople;
    }

    public String getReportingAppeal() {
        return reportingAppeal;
    }

    public void setReportingAppeal(String reportingAppeal) {
        this.reportingAppeal = reportingAppeal;
    }

    public String getReportingPeopleName() {
        return reportingPeopleName;
    }

    public void setReportingPeopleName(String reportingPeopleName) {
        this.reportingPeopleName = reportingPeopleName;
    }

    public String getReportingPeopleTel() {
        return reportingPeopleTel;
    }

    public void setReportingPeopleTel(String reportingPeopleTel) {
        this.reportingPeopleTel = reportingPeopleTel;
    }

    public String getReportingType() {
        return reportingType;
    }

    public void setReportingType(String reportingType) {
        this.reportingType = reportingType;
    }

    public int getBusinessType() {
        return businessType;
    }

    public void setBusinessType(int businessType) {
        this.businessType = businessType;
    }

    public int getReportingMatters() {
        return reportingMatters;
    }

    public void setReportingMatters(int reportingMatters) {
        this.reportingMatters = reportingMatters;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public String getReportDetailUrl() {
        return reportDetailUrl;
    }

    public void setReportDetailUrl(String reportDetailUrl) {
        this.reportDetailUrl = reportDetailUrl;
    }

    public List<TenderReportingsBean> getTenderReportings() {
        return tenderReportings;
    }

    public void setTenderReportings(List<TenderReportingsBean> tenderReportings) {
        this.tenderReportings = tenderReportings;
    }

    public List<FilesBean> getFiles() {
        return files;
    }

    public void setFiles(List<FilesBean> files) {
        this.files = files;
    }

    public static class TenderReportingsBean {
        /**
         * reportingTitle : 处罚上限
         * reportingContent : 蹲监狱
         */

        private String reportingTitle;
        private String reportingContent;

        public String getReportingTitle() {
            return reportingTitle;
        }

        public void setReportingTitle(String reportingTitle) {
            this.reportingTitle = reportingTitle;
        }

        public String getReportingContent() {
            return reportingContent;
        }

        public void setReportingContent(String reportingContent) {
            this.reportingContent = reportingContent;
        }

        @Override
        public String toString() {
            return "TenderReportingsBean{" +
                    "reportingTitle='" + reportingTitle + '\'' +
                    ", reportingContent='" + reportingContent + '\'' +
                    '}';
        }
    }

    public static class FilesBean {
        /**
         * name : 123.png
         * fileUrl : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/zhaocai/650000/20200824014430799407692.png
         */

        private String name;
        private String fileUrl;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFileUrl() {
            return fileUrl;
        }

        public void setFileUrl(String fileUrl) {
            this.fileUrl = fileUrl;
        }

        @Override
        public String toString() {
            return "FilesBean{" +
                    "name='" + name + '\'' +
                    ", fileUrl='" + fileUrl + '\'' +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "ReportTender{" +
                "files=" + files +
                ", reportingMatters=" + reportingMatters +
                ", businessType=" + businessType +
                ", businessNo='" + businessNo + '\'' +
                ", description='" + description + '\'' +
                ", breachPrinciplePeople='" + breachPrinciplePeople + '\'' +
                ", reportingAppeal='" + reportingAppeal + '\'' +
                ", affectConsequence='" + affectConsequence + '\'' +
                ", suggestedTreatment='" + suggestedTreatment + '\'' +
                ", requestScheme='" + requestScheme + '\'' +
                ", deviationWork='" + deviationWork + '\'' +
                ", reportingPeopleId='" + reportingPeopleId + '\'' +
                ", reportingPeopleTel='" + reportingPeopleTel + '\'' +
                ", reportingPeopleName='" + reportingPeopleName + '\'' +
                ", reportingType='" + reportingType + '\'' +
                ", processingResults='" + processingResults + '\'' +
                ", reportDetailUrl='" + reportDetailUrl + '\'' +
                ", tenderReportings=" + tenderReportings +
                '}';
    }
}
